double agent

Noun
  1. a spy who works for two mutually antagonistic countries
double agent
A double agent passes a small envelope to a contact in a quiet park.